<?php
//Проверка что введенное поле является датой

class Engine_Form_Validator_Date extends Engine_Form_Validator_Abstract {

    const NOT_DATE='Значение не является датой';

    public function validate($value){

        $result=true;
        if (strtotime($value)===false){
            $this->setError(self::NOT_DATE);
            $result=false;
        }

        return $result;
    }
}